<?php
class csConexion{
		private $user;
		private $contrasenia;
		private $servidor;
		private $bd;
		private $con;
		
		
		function __construct(){
			$this->user="root";
			$this->contrasenia="jogabonito";
			$this->servidor="localhost";
			$this->bd="cabula";
			
			}
			
		function conectar(){
			$this->con=mysql_connect($this->servidor,$this->user,$this->contrasenia);
				if(!$this->con){
					die('Error al conectar' . mysql_error());
					}
					$res=mysql_select_db($this->bd);
						if(!$res){
						die('No existe base' . mysql_error());
						}
						
				}
		function desconectar(){
		$res=mysql_close($this->con);
			if(!$res){
				die('Error al cerrar' . mysql_error());
			}
		}
		
		 function obtenerDatos($consulta){
		 $this->conectar();
		 $tabla= mysql_query($consulta);
			if(!$tabla){
			die('la tabla no existe' . mysql_error());
			}
		$this->desconectar();
		return $tabla;
		 }
		 
		 //se agrega para modificar
		  function modificarTipo($id, $descripcion){
			$this->conectar();
			$res=mysql_query("update tipo set descripcion='$descripcion' where idT='$id'");
			if(!$res){
				die('Error al actualizar' . mysql_error());
			}
			$this->desconectar();
		}
		
		 function modificarTalla($id, $descripcion){
		$this->conectar();
		$res=mysql_query("update talla set descripcion='$descripcion' where idTa='$id'");
			if(!$res){
				die('Error al actualizar' . mysql_error());
		}
		$this->desconectar();
		}
		function modificarDiseno($id, $descripcion){
		$this->conectar();
		$res=mysql_query("update diseno set descripcion='$descripcion' where idD='$id'");
			if(!$res){
				die('Error al actualizar' . mysql_error());
		}
		$this->desconectar();
		}
		
		function modificarProducto($id,$descripcion,$archivo,$precio,$existencias,$idT,$idD,$idTa){
		$this->conectar();
		$res=mysql_query("update producto 
						set descripcion='$descripcion', 
						imagen='$archivo', 
						precio='$precio', 
						existencias='$existencias', 
						idT='$idT', 
						idD='$idD',
						idTa='$idTa'
						where idPro='$id'");
			if(!$res){
				die('Error al actualizar' . mysql_error());
		}
		$this->desconectar();
		}
		function modificarPerfil($id, $nombre, $contrasenia,$nivel){
		$this->conectar();
		$res=mysql_query("update usuario set nombre='$nombre', contrasenia='$contrasenia', nivel='0' where idU='$id'");
			if(!$res){
				die('Error al actualizar' . mysql_error());
		}
		$this->desconectar();
		}
	
			 function modificarCliente($id,$nombre,$ap,$am,$telefono,$email,$calle,$colonia,$ciudad,$estado,$codigo_postal){
		$this->conectar();
		$res=mysql_query("update cliente set nombre='$nombre', ap='$ap', am='$am', telefono='$telefono', email='$email',
		calle='$calle', colonia='$colonia', ciudad='$ciudad', estado='$estado', codigo_postal='$codigo_postal' where idCli='$id'");
			if(!$res){
				die('Error al actualizar' . mysql_error());
		}
		$this->desconectar();
		}
		
		
		function modificarUsuario($id,$nombre,$contrasenia,$nivel,$idCli){
		$this->conectar();
		$res=mysql_query("update usuario set nombre='$nombre', 
		contrasenia='$contrasenia', nivel='$nivel', idCli='$idCli' where idU='$id'");
			if(!$res){
				die('Error al actualizar' . mysql_error());
		}
		$this->desconectar();
		}
		
		
							function eliminarCliente($id,$idCli){
												 $this->conectar();
												 $res=mysql_query("delete from usuario where idU='$id'");
													if(!$res){
													die('Error al eliminar registro en usuario' . mysql_error());
													}
													$tabla= mysql_query("SELECT @@identity AS id");
														if($fila=mysql_fetch_row($tabla)){
															$idC=trim($fila[0]);
														}			
														$res=mysql_query("delete from cliente where idCli='$idCli'");
																		if (!$res){
																die('error al insertar'. mysql_error());
															}
													$this->desconectar();

											}
		
		
        } 
?>